Coda: A Highly Available File System for a Distributed Workstation Environment

نویسندگان

  • Mahadev Satyanarayanan
  • James J. Kistler
  • Puneet Kumar
  • Maria E. Okasaki
  • Ellen H. Siegel
  • David C. Steere
چکیده

Coda is a file system for a large-scale distributed computing environment composed of Unix workstations. It provides resiliency to server and network failures through the use of two distinct but complementary mechanisms. One mechanism, server replication, involves storing copies of a file at multiple servers. The other mechanism, disconnected operation, is a mode of execution in which a caching site temporarily assumes the role of a replication site. Disconnected operation is particularly useful for supporting portable workstations. The design of Coda optimizes for availability and performance, but provides the highest degree of consistency attainable in the light of those objectives. Measurements from a prototype show that the performance cost of providing high availability in Coda is reasonable.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Increasing File System Availability through Second-Class Replication

In this position paper we describe an important component of our overall approach to achieving high availability in the Coda file system. Coda, a descendant of the Andrew file system (AFS) [6], provides users with shared file access in a large-scale Unix1 workstation environment. Our goal is to provide users with the benefits of a shared data repository without the negative consequences of tota...

متن کامل

Transparent Disconnected Operation for Fault-Tolerance Position Paper

In this position paper we describe an important component of our overall approach to achieving high availability in the Coda file system. Coda, a descendant of the Andrew file system (AFS) [4], provides users with shared file access in a large-scale Unix1 workstation environment. Our philosophy is to provide users with the benefits of a shared data repository without the negative consequences o...

متن کامل

A hybrid model for mobile file systems

Existing distributed file systems are based on either a client-server model or a peer-to-peer model. We believe that the dynamic conditions of mobile computing and new classes of devices such as PDAs will no longer permit rigid adherence to either of these models. In this paper, we argue that a hybrid of the two will have to be used. We then propose a file system design based on such a model wh...

متن کامل

Coping with Conflicts in an Optimistically Replicated File System

Coda is a scalable distributed Unix1 file system that provides high availability through the use of two distinct but complementary mechanisms. One mechanism, server replication, stores copies of a file at multiple servers. The other mechanism, disconnected operation, is a mode of execution in which a caching site temporarily assumes the role of a replication site. Disconnected operation is part...

متن کامل

Low Bandwidth Optimizations for Coda

An advanced distributed file system like Coda is an integral part of today’s mobile environment. This is due to the limitations of having large storage capacities on small mobile devices, finite battery life and the ubiquitous nature of wireless networking today. However, systems such as Coda do not perform optimally on low bandwidth connections such as low-speed error prone wireless links and ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IEEE Trans. Computers

دوره 39  شماره 

صفحات  -

تاریخ انتشار 1990